package com.dhsc.controller.yykh;

import com.dhsc.domain.ywzx.yykh.XjgypdVo;
import com.dhsc.domain.ywzx.yykh.XjgytssxVo;
import com.dhsc.domain.yypt.LayuiTableVo;
import com.dhsc.domain.yypt.ResponseObject;
import com.dhsc.service.yykh.IXjgypdService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

/**
 * @ClassName: XjgypdController
 * @Description: 星级柜员评定
 * @date: 2023/11/29 13:11
 * @author: jwj
 */
@Controller
@RequestMapping("/yykh")
public class XjgypdController {

    @Autowired
    private IXjgypdService xjgypdService;

    /**
    * @Title: queryXjgypdInfo
    * @Description: 查询星级柜员评定信息
    * @Param: xjgypdVo
    * @return: LayuiTableVo
    * @Author: jwj
    * @Date: 2023/11/29 13:13
    */
    @ResponseBody
    @RequestMapping(value="/queryXjgypdInfo")
    public LayuiTableVo queryXjgypdInfo(XjgypdVo xjgypdVo){
        return xjgypdService.queryXjgypdInfo(xjgypdVo);
    }

    /**
     * @Description: 查询业务办理数量流水
     * @MessageName:queryYwslLs
     * @Param: xjgypdVo
     * @return: LayuiTableVo
     * @Author: jwj
     * @Date: 2023/11/29 14:59
     */
    @ResponseBody
    @RequestMapping(value="/queryYwslLs")
    public LayuiTableVo queryYwslLs(XjgypdVo xjgypdVo){
        return xjgypdService.queryYwslLs(xjgypdVo);
    }

    /**
     * @Description: 查询业务办理质量流水
     * @MessageName:queryYwzlLs
     * @Param: xjgypdVo
     * @return: LayuiTableVo
     * @Author: jwj
     * @Date: 2023/11/29 14:59
     */
    @ResponseBody
    @RequestMapping(value="/queryYwzlLs")
    public LayuiTableVo queryYwzlLs(XjgypdVo xjgypdVo){
        return xjgypdService.queryYwzlLs(xjgypdVo);
    }

    /**
     * @Description: 查询业务办理时长流水
     * @MessageName:queryYwxlLs
     * @Param: xjgypdVo
     * @return: LayuiTableVo
     * @Author: jwj
     * @Date: 2023/11/29 15:00
     */
    @ResponseBody
    @RequestMapping(value="/queryYwxlLs")
    public LayuiTableVo queryYwxlLs(XjgypdVo xjgypdVo){
        return xjgypdService.queryYwxlLs(xjgypdVo);
    }

    /**
     * @Description: 查询客户评价流水
     * @MessageName:queryKhpjLs
     * @Param: xjgypdVo
     * @return: LayuiTableVo
     * @Author: jwj
     * @Date: 2023/11/29 15:00
     */
    @ResponseBody
    @RequestMapping(value="/queryKhpjLs")
    public LayuiTableVo queryKhpjLs(XjgypdVo xjgypdVo){
        return xjgypdService.queryKhpjLs(xjgypdVo);
    }

    /**
     * @Description: 查询培训考试流水
     * @MessageName:queryPxksLs
     * @Param: xjgypdVo
     * @return: LayuiTableVo
     * @Author: jwj
     * @Date: 2023/11/29 15:01
     */
    @ResponseBody
    @RequestMapping(value="/queryPxksLs")
    public LayuiTableVo queryPxksLs(XjgypdVo xjgypdVo){
        return xjgypdService.queryPxksLs(xjgypdVo);
    }

    /**
     * @Description: 查询业务竞赛流水
     * @MessageName:queryYwjsLs
     * @Param: xjgypdVo
     * @return: LayuiTableVo
     * @Author: jwj
     * @Date: 2023/11/29 15:02
     */
    @ResponseBody
    @RequestMapping(value="/queryYwjsLs")
    public LayuiTableVo queryYwjsLs(XjgypdVo xjgypdVo){
        return xjgypdService.queryYwjsLs(xjgypdVo);
    }

    /**
     * @Description: 查询建言献策流水
     * @MessageName:queryJyxcLs
     * @Param: xjgypdVo
     * @return: LayuiTableVo
     * @Author: jwj
     * @Date: 2023/11/29 15:02
     */
    @ResponseBody
    @RequestMapping(value="/queryJyxcLs")
    public LayuiTableVo queryJyxcLs(XjgypdVo xjgypdVo){
        return xjgypdService.queryJyxcLs(xjgypdVo);
    }

    /**
     * @Description: 查询降星处理流水
     * @MessageName:queryJxclLs
     * @Param: xjgypdVo
     * @return: LayuiTableVo
     * @Author: jwj
     * @Date: 2023/11/29 15:04
     */
    @ResponseBody
    @RequestMapping(value="/queryJxclLs")
    public LayuiTableVo queryJxclLs(XjgypdVo xjgypdVo){
        return xjgypdService.queryJxclLs(xjgypdVo);
    }

    /**
     * @Description: 查询取消资格流水
     * @MessageName:queryZgclLs
     * @Param: xjgypdVo
     * @return: LayuiTableVo
     * @Author: jwj
     * @Date: 2023/11/29 15:04
     */
    @ResponseBody
    @RequestMapping(value="/queryZgclLs")
    public LayuiTableVo queryZgclLs(XjgypdVo xjgypdVo){
        return xjgypdService.queryZgclLs(xjgypdVo);
    }

    /**
     * @Description: 查询上一交易日
     * @MessageName:querySyjyr
     * @Param:
     * @return: ResponseObject
     * @Author: jwj
     * @Date: 2023/11/30 9:59
     */
    @ResponseBody
    @RequestMapping(value="/querySyjyr")
    public ResponseObject querySyjyr(){
        return xjgypdService.querySyjyr();
    }

    /**
     * @Description: 查询星级柜员特殊事项信息
     * @MessageName:queryXjgytssxInfo
     * @Param: xjgytssxVo
     * @return: LayuiTableVo
     * @Author: jwj
     * @Date: 2023/11/30 14:57
     */
    @ResponseBody
    @RequestMapping(value="/queryXjgytssxInfo")
    public LayuiTableVo queryXjgytssxInfo(XjgytssxVo xjgytssxVo){
        return xjgypdService.queryXjgytssxInfo(xjgytssxVo);
    }

    /**
     * @Description: 查询柜员下拉取数
     * @MessageName:queryTssxGyxl
     * @return: ResponseObject
     * @Author: jwj
     * @Date: 2023/11/30 15:42
     */
    @ResponseBody
    @RequestMapping(value="/queryTssxGyxl")
    public ResponseObject queryTssxGyxl(){
        return xjgypdService.queryTssxGyxl();
    }

    /**
     * @Description: 删除星级柜员特殊事项
     * @MessageName:deleteXjgytssx
     * @Param: xjgytssxVo
     * @return: ResponseObject
     * @Author: jwj
     * @Date: 2023/11/30 15:42
     */
    @ResponseBody
    @RequestMapping(value="/deleteXjgytssx")
    public ResponseObject deleteXjgytssx(XjgytssxVo xjgytssxVo){
        return xjgypdService.deleteXjgytssx(xjgytssxVo);
    }

    /**
     * @Description: 新增星级柜员特殊事项
     * @MessageName:insertXjgytssx
     * @Param: xjgytssxVo
     * @return: ResponseObject
     * @Author: jwj
     * @Date: 2023/11/30 15:42
     */
    @ResponseBody
    @RequestMapping(value="/insertXjgytssx")
    public ResponseObject insertXjgytssx(XjgytssxVo xjgytssxVo){
        return xjgypdService.insertXjgytssx(xjgytssxVo);
    }

    /**
     * @Description:查询客户满意度流水
     * @return: com.dhsc.domain.yypt.LayuiTableVo
     * @Author: CDW
     * @Date: 2024/5/30 16:52
     * @param xjgypdVo:
     */
    @ResponseBody
    @RequestMapping(value="/queryMydDfLs")
    public LayuiTableVo queryMydDfLs(XjgypdVo xjgypdVo){
        return xjgypdService.queryMydDfLs(xjgypdVo);
    }


}
